Crossfit vs olympic weightlifting vs regular weight lifting, what is better?

Wrong question. Depends on your goals: Crossfit= strength endurance - you will get lean. Olympic lifts= technical exercise that requires good coaching to prevent injury. Power and strength emphasis - often used as part of program to enhance performance in power sports. Regular weight lifting - this is a general term and rep/rest/weight/exercise schemes varied depending on goals and training experience.