Automake conditionals were originally created because make conditionals aren't portable. In principle, if you are willing to require GNU make (or any other specific Make that has conditionals) you shouldn't *need* Automake conditionals.
Of course, things may not be that simple anymore. Can you please give some examples of the things you are trying to do, that seem to require use of both kinds of conditionals? zw