Please post the bugs you have run into and how you worked around them here.

Do not post your problems, please raise a support thread.

Keep in mind, that Linux is infinitely customizable, you do not have to stick with Unity as a desktop environment if you do not want to.