i would just like to hear everyones opinions on picking a swap to go such as a b18c vs h23 or even a k series
and would like to know why some may think one is better than another
Your choice in motor selection should depend
entirely on how you plan to use the car. Simply put, if you want a track car, go K-series or H-series if you're prepared to deal with the hassle. If you want more power and and acceleration for your daily driver, B-series, without question. The H and K series motors require more fabrication to place in a 6th-generation frame, but, if it's going to be a track car of any sorts, chances are this is acceptable. The B-series requires
far less to integrate into the stock engine bay.
Also, food for thought from HondaSwap.com:
Non-recommended swaps (the H-series is among those as non-recommended for the 6th generation civics)
Pros and cons of an H22a swap (not a h23, I know, but for the sake of discussion, it's similar)
An H22/H23 longblock/head combo successfully installed in a 3rd generation Integra (not a pro/con article, but good reading for seeing what all is involved in integrating an H-series motor into a non-native body.)