In Shotokan, you are going to be practicing basic techniques a great deal. The good news is you will have solid basics, strong stances, and a punch that can go through walls. You will do a lot of one step, two step type of sparring: opponent comes in, you block and counter, etc.
Excellent summary so far, although the walls had better be nothing more than sheetrock.
You most likely will NOT be doing a great deal of joint locks and self defense type techniques.
True, for the vast majority of the students. However, in many a Shotokan dojo, you'll see that they teach the "softer" side of the martial arts once the students reach the more advanced yudansha ranks.
You also most likely will have no exposure to weapons.
Depends on the school. Based on what I've seen throughout the years, close to half of the schools do kobudo training. While there's no one particular preference, as to how kobudo is taught, at least there is some training available.
Right now, most Shotokan schools that do teach kobudo will either adapt Okinawan weapons to their empty hand training, or will teach a separate system. Those who teach separate systems, tend to use either Mateyoshi Kobudo, Ryu Kyu Kobduo, or Yamanni Chinen Ryu Kobudo.
Some may even use both methods.
Schools that adapt weapons to their empty hand training, may take various empty hand kata, and adapt such kata for weapons use. Kotaka Sensei, from the Kotaka-ha Shito Ryu system, has done this with bojutsu, creating a kata that was built around the empty hand kata Rohai Shodan. It's actually a fairly popular kata at various tournaments, and shows quite well.
I've also seen some schools trying to adapt sai techniques to the kata Empi / Wanshu, or even the Gojushiho series.
Other schools will teach kobudo separately, making sure that the students realize, that it is a separate martial arts system, and that what you do in the kobudo class should stay there until your empty hand fundamentals are solidly rooted (and that you won't get confused).
Even if a particular Karate system is significantly different from the kobudo system, it can still work just fine.
Which way is better? Whatever way you prefer, of course, but I will say that my personal preference is learning the kobudo as a separate art, so that you can essentially learn by immersion.