I guess then I must have already voted (seeing as as couldn't see the buttons .... sounds reasonable)
"Great point let's say 10% (I think this is high) have had to do it. Let's say that 70% have to do X (there are several X's the majority agreed they have to do). So do we invest 2 months enhancing the X's or rewritting the custom line style tools?"
I sympathise with this predicament and realise Bentley have to balance out lots of requests .....
"let's say 10% (I think this is high) have had to do it"
This is an "issue" that I feel is a "stumbling block" with regards to development. Numerous times I've had some kind of "but we want the user to be able to customise" from various Bentley people. A positive and well intentioned point of view no doubt. However, generally speaking, the vast majority of users, never customise anything. or even consider or attempt to do so. They just use what the company or CAD Dept give them. Occasionally some companies allow the users to create their own Levels, some allow them to edit things in the project level dgnlibs (though a lot of companies haven't got around to implementing things like that yet, they just use the centralised "practice wide" dgnlibs). Sometimes people "fiddle a bit " with text and dim styles. But they don't usually create a new style. They just tamper/play around with the settings until they get it to "look about right", effectively "breaking" or "diverting from" the established style for the purposes of that file/drawing in front of them right now (because I need to get this drawing done today to send it out). On the whole, it's only CAD Managers or a handful of "pro users" (actually a very small percentage of the workforce ...... usually the sort of people participating in these forums) ... that would consider attempting to customise a linestyle (or anything else for that matter). Everyone else just uses "what's there in front of them right now" .... if it isn't very convenient or doesn't work too well, ...... then "Oh, that doesn't work too well, I'll just fudge it best I can " tends to be the response. There's a whole raft of "minor niggles" that people (the users) never bother to report as a problem ...... "that's just how it is I guess" being the predominant mindset. Most users have "bigger issues" to deal with when in the middle of a frantic/hectic architectual workflow, which take precedence over complaining to/reporting to the CAD Manager about some linestyle issue ..... again, they just "fudge it, make do best they can, then get on with the next thing. The CAD Managers may also have a hundred and one other things to do. If this was easier to deal with, it might be something they can "get out of the way" fairly quickly/easily, rather than putting off .... because it's a bit fiddly (i.e off putting)
Maybe only a handful of people have raised this custom linestyles issue (in your experience), ..... but on the other hand I think it's fair to say that approx 100% of users will be using linestyles at some point . I've worked at quite a few companies now (small, medium and large, .....being freelance) and I can assure you that pretty much everyone at some point has some "issues" with some linestyle(s) not being appropriate to their requirements or (batten/insulation being the most common culprit). Most of them don't even know that one could indeed potentially create another linestyle should one wish to (they certainly wouldn't know where to find a .rsc file)
I find it very odd (and a major oversight) that we have this state of the art, cutting edge, all powerful CAD system that allows one to do all sorts of "advanced" things (GC, "smart" objects, surfaces/solids, photo realistic renderings, ...) yet out of the box, there is not a drop down menu for "insulation" at 50 mm, 75, 100 (or in inches if that's what's required). One then has to "fiddle around" with "some specialist file or other" (.rsc file? ..... where do I find that then?) in order to remedy this.
Plus, ..... most other standards/project wide settings are now done in a dgnlib. It would seem the way things are going. It would then seem preferable to use this same approach for linestyles.
You set up the "company wide" standards in company dgnlibs, then you have additional "project level" dgnlibs (possibly empty to begin with), which can then be used if further tweaking is needed for the purposes of that project, .....
Hope that makes sense ..... (I sympathise with your predicament and thank you for the comments made) ...
Freelance CAD technician
Freelance AEC CAD/BIM Technician ..... (& ex Low Carbon Consultant, ..... because they weren't that bothered!)
AECOSim SS6, Windows 7 Pro, 64 bit, HP Z600 3Ghz, 12Gb RAM, ATI R9 290 4Gb, ect,