This issue isn't the fault of Pulse developers, rather the lack of a recording tab under Ubuntu's default sound manager. While Ubuntu users can operate software such as Kazam or Google Plus Hangouts as they offer a means of selecting the sound device, apps such as Skype remain dependent on the Recording tab described above.
Despite some of the challenges I highlighted above, I've found that Ubuntu 12.04 is actually a really great release. It's fast, stable and, despite some minor annoyances, quite usable by most people wanting to run a Linux installation of their own.
Yes, there is the fact that Unity takes some getting used to. But the good news is, you're not bound to it.
Even without installing anything new, you can choose GNOME classic from the login screen. Even better, install Cinnamon from a PPA repository! I run Cinnamon as a secondary desktop environment and love it. Its legacy experience amounts to using the next generation of the GNOME 2 desktop, without losing a next generation type of experience.
Use LTS Ubuntu releases
As I type this on a PC running Ubuntu 12.04 exclusively, I should note: As a general rule, I recommend sticking with Ubuntu Long Term Support (LTS) releases.
The reason why is that LTS releases are generally more stable than those Ubuntu releases that come in between them. Obviously the switch to Unity was a bit of a shakeup to this reliable experience. But on the whole, a LTS release is the best option if running a reliable desktop experience is your goal.
For those of you wanting a bleeding edge installation of Ubuntu, updating to the latest and greatest release regardless of what the version type happens to be is where it's at. However, users of these Ubuntu releases should understand that bugs and stability issues are to be expected.
Regardless of which type of release you happen to go with, the one thing I recommend is making sure you have a solid home directory backup plan. Applications can always be replaced easily, but recreating your home directory can be a bit of a nightmare.
Therefore, I recommend daily backups along with running a dedicated partition for your home directory. That way, even if a new Ubuntu release doesn't work as well as you might like, reverting back to a more stable release is relatively simple.