Neither cache level is "more important". Cache level 1 is accessed faster than level 2, but is significantly smaller. You want a processor with a lot of cache on both levels. Usually, you would want a processor with about 1mb or more of level 2.
But, cache memory doesnt make the CPU itself any faster. Just makes retrieving data faster after it has already been loaded on to the cache.