Hydrogen can be transported by pipelines similar to those used to transport natural gas. There are some addtional problems, because hydrogen tends to leak more and can embrittle some metals used for pipelines. The existence of a 208 km hydrogen pipeline in Germany provides evidence that these difficulties can be overcome. However, the technology of efficient long distance transport of electric energy may be improved enough to obviate the advantages of hydrogen except for vehicles. Hydrogen as a motor fuel Hydrogen can be used as a motor fuel, whereas neither nuclear nor solar energy can be used directly.
Nuclear power requires heavy shielding to keep the neutrons away from people - too heavy for cars.
It can be used in ships, and is used in American, British and Russian warships, especially submarines and aircraft carriers. However, initial difficulties combined with anti-nuclear politics caused these projects to be abandoned and the ships mothballed. The Soviets built nuclear powered icebreakers, and these are in use. I think nuclear power will be revived for commercial ships when its political problems are overcome and the technology is further debugged. Solar energy can't be used directly in cars except as a stunt.