k20 would be the ultimate swap platform but i wouldn't invest that much money in your first project car. b16 will make great power and with the right work done to the bottom end you can turbo it without a problem and pretty much eat anyone on the road for lunch. I would save that k20 swap for a car you WANT to dump a lot of money into.