I was like you once. I would shelf it. If you feel you ever need windows, you can install it on your Mac as a virtual machine in Parallels (what I use) or VMware Fusion. When I made the switch, I setup bootcamp on my Mac. Found I almost never booted in to windows, so converted my bootcmap partition into a virtual machine. Now I can easily run Windows on my Mac if I need to... but I've since found that I really never need to, and have actually moved the virtual machine onto an external drive to free up more disk space.
Also, like you, one of the hardest things I had with was photo management. I used to use folder for all my organization, and Picasa or Photoshop Elements organizer. (I also never used iTunes, and organized my music in my own folders. Similar to the control I had over my photos). I continued with Picasa when I moved to the mac, and it worked well for me. However, I eventually decided to "give this iPhoto thing a try." It imported all of my folder structure and Picasa stuff, and created Events for all of the folders.
What I found was that I really needed to let go of my need to control everything, like where the photos were on the disk. Once you do this and accept the iPhoto philosophy, you may find that you can live with it, and in fact, if you are anything like me, you may come to like it much better than the old way of doing things. It took me a while, but once I "got" how iPhoto works and wants to do things, it really became a better tool for me. I can sure as heck find a picture in my iPhoto library waaay faster than I could before, when everything was stored in folders. And, I can avoid having multiple copies of the same photo in different places.
I've actually upgraded to Aperture since I got my DSLR. It's similar to iPhoto, but it actually gives you more control in the sense it lets you easily have multiple libraries, vaults, and referenced files. So, if you still need the type A personality control, it could be a better fit for you. But, I suggest, since you already have it, you give iPhoto an honest chance, and try to do things it's way for a bit, and see if that method of organization doesn't grow on you. It sure did on me.