Choosing THE plugin for managing custom post types is a delicate task. Once you've made a website, you cannot change that plugin never more.
There are a lot of plugins that can be used, some free, some for sale and some free with for sale addons (that are usually needed).
After trying on many productions the best known and discussed plugins available (both premium and free) I dediced that Custom Content Type Manager was the best to use.
Maybe some other plugins have a better and more intuitive interface, but the best ones (especially the "for sale" best ones) due to their rich offer of add-ons are quite intrusive and force you to use their add-ons or other "this-goes-along-with" plugins they built. Very often this others plugins give you a different way of coding templates... that is just not WP standard.
On the contrary Custom Content Type Manager is 100% compatibile with any other plugin I've used (starting from "simple taxonomy" that I use for create custom taxonomies) and you can go on coding exactly like CPT and custom fields was created with coded fucntions.
Custom Content Type Manager is also very scalable: you are not forced to use it for all aspects of CPT creation. You can even also use it to build just Custom Post Types and then manage custom metaboxes and fields with other plugins of the same kind.
When I find that CCTM "lacks" some feature or some field type, I usually use CCTM along with other plugins (like the excellent "Advanced Custom Fields"). But this need of using more plugins has eventually stopped to exist as the last versions of CCTM are really full-featured. No add-ons needed any more... but you can still choose to use other plugins along with it.
I hope that authors will continue to develop it, and I would be no surprised if this plugin will turn into a payed one. I would definitely pay something to use it :)