Bandwidth is a tough call because your need for a high bandwidth is sort of matter of chances. By this I mean that as a hobbyist or beginning tech, the chances that you really need 1MHz bandwidth is 100%. The chances that you really need 30MHz bandwidth is about 20%. The chances that you really need 100Mhz bandwidth drops to about 2% and the chances that you really need 300MHz bandwidth or more is about 0.01%. My reasons for these numbers are based on the knowledge that your average project includes lots of checking DC, audio or low frequency circuits, a fair bit of looking at low to medium speed digital I/O and clocks of microprocessors and not much else. Typical circuits might include:
- microprocessor clock: should have 30MHz bandwidth to just check if it is running ok. You need 100MHz bandwidth if you are diagnosing an oscillator problem at the clock, but I've never had to do this.
- op amps: for audio, 5 MHz bandwidth is plenty. For everything else, default to 20MHz or more.
- switching power supplies: these have lots of high frequency in them, so 50MHz is the minimum for these
- control circuits and microcontroller digital I/O. You can analyze these fine with 40Mhz or more bandwidth in most cases.
- video circuits: again, I would go with at least 40Mhz so that you can see all the distortions that are possible when dealing with 5 to 10MHz baseband signals.
- motors, speed controls, and other line power stuff: 5 Mhz bandwidth is enough
These are just a few examples, but it does go to show that what you should have depends on what you are doing.
When I started out as an RF tech, I thought I would be using the scope to look at HF and VHF carrier signals, but the more I worked in the business, the more I learned to rely on a spectrum analyzer instead of oscilloscope for such frequencies. A spectrum analyzer tells you a lot more about an RF circuit than a scope and a scope is tricky and difficult to apply to circuits with 100MHz and higher frequencies. Most scope users are sloppy about what to do about grounding the probe, or just ignore the ground clip completely. Such people should not be using a scope for looking at RF carriers and signals above 20MHz. At VHF frequencies, you can only trust your scope if the probe is connected with a very small ground clip (the little springy type that attaches in place of the probe hood works well) or with a coaxial connection.
You will find that some of the most popular scopes are used commercial grade ones with 100Mhz bandwidth. This is because 100MHz covers the vast majority of things you may come up against where a scope makes sense. My own experience is that I started out as a tech with 35MHz bandwidth. Most of the companies I worked with later on provided 100MHz bandwidth as the basic bench scope. I've had two analog scopes with 100MHz bandwidth and often fell back to using my first 35Mhz analog scope because it has a sharper display. I have worked with many digital scopes, usually 100MHz or 200Mhz bandwidth, but the one I use on my bench now is 50Mhz bandwidth and that is fine. I actually have one digital scope and one analog scope on the bench. The analog one is 275MHz bandwidth.
You get by far the most value for your money by getting a good used analog scope with 50MHz or more bandwidth for $100 or less. The best value for a digital scope for you is either a new Rigol DS1052E at $399 from dealers like Saelig in the US or a used Tektronix TDSxxx series digital scope for around $250 on ebay. Beware that scopes are complex and used ones need to come from a reliable seller and/or they need to be really inexpensive to compensate for the risk that there is something wrong with it (which, on ebay is often true).