We've owned a lot of homes and painted a lot of rooms.
An entire house is a lot of work. Are you going to do all the work yourself, or do you have help? You will be hella sore after all that work...
I believe anyone can paint as long as they are not lazy about it, do the proper prepwork, and understand how to paint with each style of paint they use. Semi-glosses and glosses are the most difficult paints to work with; you can't do rollback (meaning, once you've run your roller through it about twice you can't go back over that spot) or you'll have streaky-looking paint with inconsistent patches in it. You have to work quickly, and you'll only be able to pour out as much as you can use in one wall/area (since semis and glosses get skins on them faster when air hits them).
If you do go for it, tape meticulously and I would recommend use of an auto-roller, like a Wagner; with those, you can suck the paint right out of the can into the roller, which would work better for glosses. They have models for about $25 bucks, and as long as it's cleaned well between uses it works great

.