Goofyone is very correct. It takes much more power to lift a payload to orbital velocity than to lift it up and straight down. In fact, just going up and straight back down is only good for tourist joy rides. It is much simpler than putting something into orbit, slowing it down from orbit so it arrives close to the landing zone, and then landing it.SpaceX actually has a very good reason to land its first stage rockets on an ocean barge instead of on dry land, which SpaceX has also done successfully. It takes a lot less fuel to land out on the ocean than it takes to fly the rocket back to solid ground then land. This is important because this extra fuel can instead be used to lift a heavier payload and/or launch a payload to an orbit which requires a higher escape velocity.
Blue Origin has definitely developed an interesting reusable launch vehicle with some neat technology behind it however the booster they are using and their current goals with it are a very different than what SpaceX is doing. It only takes about 1% of the fuel, and thus a much smaller and less complicated rocket, to lift a sub-orbital payload straight up and down than it does to lift the same payload to the same height while also accelerating that payload to an orbital escape velocity of approximately 15,000 MPH which is needed to place a payload into orbit.
Launching and landing in the ocean is a good idea. There are no people or buildings around to crash into. It is much safer. Plus, you can tow the barge to the equator for launch. All countries try to launch their rockets as close to the equator as possible. That is because the equator of the earth is moving approximately 1,000 MPH due to the rotation of the earth. This is 1,000 MPH less acceleration the rocket must provide, requiring less fuel. This is why the USA launches rockets from the southern tip of Florida. This is why Europe launches rockets from the northern part of South America. Both are close to the equator. This is also the reason Russia was famous for having such large rocket boosters. They are a northern country and cannot launch from close to the equator and thus the rocket must be bigger to provide the extra power needed.
SpaceX has the right idea.