Another vote for drive.
If you fly and ship, you'd have to calculate the extra hassle of coordinating having your car picked up and dropped off. It's never as easy as it sounds, especially the bringing your car to you in new location part of it (not on time, they give you a window, etc.). It's also not remotely possible to coordinate that with returning your rental car, so you'd have to add in an extra trip with another driver or transit for returning that rental car.