If you are doing this yourself, visit several paint stores and pick the one that offers the best service. Much of the success in a DIY paint job is making sure all the materials are compatible, and this is where the store will help you. If they don't want to talk to you, walk.
If you are having someone else do this, let them use whatever products they are comfortable with.
None of the name brands suck, they are all good if they are laid down correctly. They all fail if they are not done right.
While I understand the desire to use a single stage product for simplicity, base/clear is actually easier for an ameteur to get a high quality paint job out of, especially if it has any metal flake or pearl. The clear really hides a lot of spray quality flaws that show up in single stage.